home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 5 / Gold Medal Software - Volume 5 (Gold Medal) (1995).iso / drivers / snesv151.arj / INSTR.TXT < prev    next >
Text File  |  1994-11-03  |  41KB  |  672 lines

  1. ▓f4
  2.                 
  3.                 ┌─────────────────────────────────────────┐                                  
  4.                 │                                         │                                             
  5.                 │            S N E S   P R O !            │                  
  6.                 │                                         │                  
  7.                 │          Shareware Version 1.50         │                  
  8.                 │                                         │                  
  9.                 │          Super Nintendo Gamepad         │
  10.                 │             (Super Famicom)             │
  11.                 │                   TO                    │                  
  12.                 │               IBM Adapter               │                  
  13.                 │                                         │                  
  14.                 │           (C) Copyright 1994.           │                  
  15.                 │                                         │                  
  16.                 │             Able Solutions              │                  
  17.                 │                                         │                  
  18.                 │        Programming by Jason Burns       │                  
  19.                 └─────────────────────────────────────────┘                  
  20.  ▓f2                                                                                   
  21.                           0.  Acknowledgments.
  22.                           1.  About Shareware.                               
  23.                           2.  Introduction.                                  
  24.                           3.  Installation.                                  
  25.                           4.  Configuring your Hardware.              
  26.                           5.  Using the Menu. 
  27.                           6.  Running games with SNES PRO!.                 
  28.                           7.  Key/Command Tables.                            
  29.                           8.  TROUBLE-SHOOTING.
  30.                           9.  Appendix A - Special settings.                                                                         
  31.  
  32.  ▓f4
  33.  This software is SHAREWARE. As the author, I retain full copyright.
  34.  
  35.  SNES PRO! can be copied without restriction for evaluation purposes. Should
  36.  you find SNES PRO! useful and continue to use it, a small registration fee
  37.  of $1-$10 in your local currency would be appreciated. 
  38.  
  39.  Anybody donating $10 (Plus $2.50 EXPRESS delivery within Australia/$3.50 
  40.  AIRMAIL delivery international) or more will receive the latest REGISTERED 
  41.  copy of SNES PRO! WITHOUT TITLE SCREENS.
  42.  
  43.  A FREE COPY! of SNES PRO! (Registered Version) will be delivered to the 
  44.  first person that can inform me of software that SNES PRO! is incompatible  
  45.  with. That means, if you find that SNES PRO! doesn't work with one of your
  46.  games, let me know, and if no one else has already reported the same 
  47.  program, I'll send you a registered copy (After fixing the bug of course),
  48.  FREE OF CHARGE.
  49.  
  50.  
  51.  **VERSION CHANGES*********************************************************
  52.  ▓f1
  53.  SNES PRO! V1.2  - June 94
  54.  - Circuit Diagrams now in GIF format, reducing size from 136K to 89K. 
  55.  
  56.  SNES PRO! V1.30 - June 94
  57.  - Changes made to the RESIDENT section of SNES PRO! in an effort to fix
  58.    compatibility problems with some machines.
  59.  
  60.  SNES PRO! V1.40 - July 1, 94
  61.  - An extra SETUP (8042 Keboard Controller Address) option added. This 
  62.    should fix any problems people are having.
  63.  
  64.  SNES PRO! V1.41 - July 8, 94
  65.  - Extra Instructions added to help users get started.
  66.  
  67.  SNES PRO! V1.50 - July 20, 94
  68.  - Adapter Circuit changes to allow the connection of the SNES Multitap 6 
  69.    player adapter.  
  70.  - All Gifs removed until modifications can be made.
  71.  - 8042 ADDRESS default changed to 2FH.
  72. ▓f4
  73.  **************************************************************************
  74.  ▓f0
  75.  
  76.  **************************************************************************
  77.  COMING SOON!!!!!!!!!
  78.  **************************************************************************
  79.  ┌────────────────────────────────────────────────────────────────────────┐        
  80.  │    GamePad Pro! V1.0                                                   │
  81.  │    -----------------                                                   │
  82.  │    *  Supports 1 - 6 Gamepads.                                         │
  83.  │    *  SNES Gamepad support.                                            │
  84.  │    *  SUPER NINTENDO MULTITAP 6 Player Adapter support.                │    
  85.  │    *  SEGA 3 and 6 Button Gamepad Support                              │
  86.  │    *  SEGA 4-PLAYER Adapter support.                                   │
  87.  │    *  GRAVIS Gamepad/4 Button Analog stick support.                    │
  88.  │    *  Multiple keystrokes per button.                                  │  
  89.  │    *  Programmable key sequences.                                      │  
  90.  │    *  Programmable Turbo fire (Through software).                      │  
  91.  │    *  Detailed descriptions of operation.                              │  
  92.  │    *  Improved Selection/Editing Menu.                                 │  
  93.  └────────────────────────────────────────────────────────────────────────┘                                              
  94.  
  95.  ▓f4
  96.  ┌────────────────────────────┐                                              
  97.  │0. Acknowledgments          │                                              
  98.  └────────────────────────────┘    ▓f1                                          
  99.  Thanks to Tadd Underhill from  Wilderness BBS, 
  100.                                 Michigan USA
  101.                                 BBS Phone 1-517 839 0385.
  102.  
  103.  Tadd helped beta test v1.2 - v1.4. His help has been invaluable, without
  104.  which, SNES PRO! v1.4 may not have seen the light of day.
  105.  
  106.  ▓f4
  107.  ┌────────────────────────────┐                                              
  108.  │1. About Shareware          │                                              
  109.  └────────────────────────────┘    ▓f1                                          
  110.  The Shareware distribution concept is a simple one. "Try, and if you      
  111.  continue to use, buy". End users, shareware distributors and authors all 
  112.  benefit from this approach. Users get to try software at minimal cost, 
  113.  often for free. This is great if you don't have the money to throw 
  114.  around, and if you do, you can "try" much more. Shareware Distribution 
  115.  houses everywhere are enjoying the roaring trade. Authors can have their 
  116.  software distributed around the world at no cost within weeks.              
  117.                                                                              
  118.  This system allows anyone with access to a computer (and of course, some    
  119.  talent) to become an author without investing thousands of dollars for      
  120.  marketing or having to beg publishing companies for approval. More          
  121.  software authors means a greater choice of software titles which in turn 
  122.  means more distributors, better competition and cheaper prices, benificial 
  123.  to the all in the chain. Even larger companies, seeing the success of 
  124.  shareware, are now releasing "demo" versions of their software as 
  125.  shareware in an effort to reach people in this ever growing market. 
  126.  
  127.  The system will only continue to work, however, if some of the cash in      
  128.  the system gets back to the software authors. Authors get none of the cash  
  129.  from retail sales of shareware. This is only a "disk copying fee" charged   
  130.  by the distribution house. For an author to receive any financial benefit,  
  131.  the user must register the software. This usually involves paying the       
  132.  author, either directly, or via distribution houses licensed, by the        
  133.  author, to accept payment. In most cases, registering software will         
  134.  entitle the user to the most recent version of the software, an improved    
  135.  version, or other benefits such as manuals, upgrades, support etc.          
  136.                                                                              
  137.  Most software takes a great deal of time and effort to write. Authors, of    
  138.  software that people find usefull, probably deserve to get something in      
  139.  return for there work. We have to eat too you know (but only what's on the  
  140.  MENU and never between PROCEDURES). A happy author is one who will go on    
  141.  to write bigger and better software tomorrow, something we can all have     
  142.  access to with the current system. So you see, it's in everybody's          
  143.  interest to support shareware.                                              
  144.                                                                              
  145.  ▓f4
  146.  ┌────────────────────────────┐                                              
  147.  │2. Introduction.            │                                              
  148.  └────────────────────────────┘    ▓f1                                          
  149.  The SNES PRO! Gamepad Adapter is a hardware/software package which allows   
  150.  you to connect any Super Ninitendo (Super Famicom) gamepad to your IBM AT   
  151.  or compatible. Up to 6 gamepads (only 1 in the current version) may be     
  152.  connected to the parallel port through one of several inexpensive           
  153.  adapters. The software is a small device driver which remains resident      
  154.  while your game executes but is removed on completion. Full circuit         
  155.  diagrams are included to allow you to build your own adapters or            
  156.  alternatively we can can supply one for you at minimal cost. Several        
  157.  shareware houses have expressed interest in manufacturing adapters for      
  158.  SNES PRO! so contact your local distributor to see if they are available.   
  159.                                                                              
  160.  The idea for SNES PRO! came about during my first attempt to write an 
  161.  arcade game for the PC. About September last year (93). It was a vertical 
  162.  scroller, amazingly similar in concept to Apogee's Raptor. I'd completed 
  163.  a basic graphics engine and was starting to write input drivers for the
  164.  standard analog joystick when I simply ran out of buttons. My first 
  165.  version used a SEGA MEGADRIVE (GENESIS) gamepad, mainly because I owned
  166.  one already. It worked well but I soon found out that there was no way 
  167.  to run multiple SEGA gamepads off the PC's port without extra circuitry,
  168.  power and cost etc. 
  169.  
  170.  I decided to purchase an SNES gamepad to compare. I was used to the SEGA
  171.  button format, so changing to the SNES format was annoying but the 
  172.  advantages soon outweighed the disadvantages. The SNES has four more 
  173.  buttons than the 'standard' SEGA and one more than the new 'Six button 
  174.  type'. Also, there is an SNES compatible gamepad available which has 
  175.  includes duplicate L and R fire buttons on the top of the gamepad 
  176.  alongside the A,B,X and Y buttons. This is similar to the new SEGA 'Six 
  177.  button' format and will suit any SEGA users who are used to that   
  178.  arrangement and don't wish to change.
  179.  
  180.  Electrically, the SNES is far superior. The PC's port can easily support 
  181.  multiple SNES gamepads. Most PC ports will handle the power too. That  
  182.  was my biggest concern. The PC's parallel port doesn't have a dedicated
  183.  power supply pin, so the power for the gamepad must be taken from the
  184.  several of the signal pins. All SNES gamepads I've tested, including the
  185.  larger consoles, use CMOS technology and consume little power. For more
  186.  information select 'Circuit Diagrams' from the main menu.
  187.  
  188.  NOTE: As you will see in the Spec. list, I'll also be writing drivers. For
  189.        the SEGA and GRAVIS gamepads as well. This is due to many calls
  190.        from users requesting this.
  191.  
  192.  Using a gamepad has many adavantages over using a keyboard or joystick.     
  193.  Super Nintendo gamepads have 12 easily accessable buttons at your finger    
  194.  tips. Each of these buttons can be programmed to simulate any number of     
  195.  keystrokes, when used with SNES PRO!. Keyboards often have keys spaced      
  196.  too far apart so you have to take your eyes off the game to find keys.      
  197.  Two player games using the keyboard can be a real trial. 3 or 4 player      
  198.  games, similar to those appearing for SEGA and NINTENDO machines will       
  199.  be virtually imposible.                                                     
  200.                                                                              
  201.  Analog Joysticks are best used in games similar to Flight simulators but    
  202.  can be a little clumsy when used for platform type games. Only two buttons      
  203.  are available which is simply not enough for today's games. An SNES PRO!    
  204.  adapter can be used in conjunction with an analog joystick. In a combat     
  205.  flight simulator, gamepads can be used for weapon and instrument control    
  206.  freeing the joystick for flight control.                                    
  207. ▓f2                                                                             
  208.  FEATURES Version 1.50 (Released July 94)                                      
  209.  ----------------------------------------                                 
  210.       *  Supports 1 Super Nintendo Gamepad.                                  
  211.       *  12 programmable buttons.                                            
  212.       *  Use instead of/or in conjunction with                               
  213.          a standard analog joystick.                                         
  214.       *  Game Selection Menu.                                                
  215.       *  Express Setup Menu                                                  
  216.       *  Plugs into Parallel port.                                           
  217.       *  Inexpensive adapter.                                                
  218.       *  Easy to install.                                                    
  219.       *  Full Circuit Diagrams included.                                     
  220.                                                                              
  221.  FEATURES AVAILABLE SOON                                            
  222.  -----------------------------------------------------------                 
  223.       *  Supports 1 - 6 Gamepads.                   
  224.       *  SNES Gamepad support.
  225.       *  SUPER NINTENDO MULTITAP 6 Player Adapter support.                     
  226.       *  SEGA 3 and 6 Button Gamepad Support
  227.       *  SEGA 4-PLAYER Adapter support.
  228.       *  GRAVIS Gamepad/4 Button Analog stick support.
  229.       *  Multiple keystrokes per button.                                     
  230.       *  Programmable key sequences.                                         
  231.       *  Programmable Turbo fire (Through software).                         
  232.       *  Detailed descriptions of operation.                                 
  233.       *  Improved Selection/Editing Menu.                                    
  234.  
  235.  ▓f4
  236.  ┌────────────────────────────┐                                              
  237.  │3. Installation.            │                                              
  238.  └────────────────────────────┘ ▓f1                                             
  239.  If you are reading this file, chances are you've already installed          
  240.  SNES PRO! to your hard disk using the INSTALL.BAT file supplied on the      
  241.  disk. In case you've copied the file from some other source, below is a     
  242.  list of the files necessary for proper operation.                           
  243.  ▓f2                                                                            
  244.          SNES.COM     -    Resident Code (Device Driver).              
  245.          SNES.CFG     -    Hardware/Game configs. Text File.           
  246.          MENU.COM     -    Setup/Initialization code.                  
  247.          TITLE.PCX    -    Title Screen.                               
  248.          LOGO.PCX     -    Able Solutions Logo.                        
  249.          INSTR.TXT    -    Instructions for SNES PRO!                                                                            
  250.          CCTS.TXT     -    Circuit Diagrams.
  251.          ORDER.TXT    -    Information for REGISTERING your copy of 
  252.                            of SNES PRO!, cables, adapters, etc.
  253.          NOTES.TXT    -    Notes to Software Authors/hadware developers.
  254.          HELP.BAT     -    A batch file to display INSTR.TXT.
  255.          README.1ST   -    Text file with some basic instructions.
  256.          FILE_ID.DIZ  -    Brief description of SNES PRO!
  257.  
  258.  ▓f1
  259.  The install software will place these files in the \SNES directory of the    
  260.  drive you desire. It WILL NOT RUN if in any other directory.                                                          
  261.                                                                              
  262.  ▓f4
  263.  ┌───────────────────────────────┐                                     
  264.  │4. Configuring your Hardware.  │                                     
  265.  └───────────────────────────────┘ ▓f1                                    
  266.  After installing SNES PRO!, you will have to configure it in order for      
  267.  it to recognize your hardware.                               
  268.                                                                              
  269.  SNES PRO! must know ▓f4 1) which PORT the gamepad is connected to ? 
  270.                       2) which 8042 ADDRESS to use ?
  271.      
  272.  1) PORT ▓f1
  273.  This can be done by running SNES.COM and selecting the Selection/Edit Menu 
  274.  from the Main Menu.                                 
  275.                                                                              
  276.  Once inside the Selection/Edit Menu, you will find a list of example        
  277.  selections. I've included these so you can get an idea about how to setup  
  278.  SNES PRO!. Position the highlighted bar over ANY one of these by using the  
  279.  arrow keys and press ENTER to select it. Then select the EDIT option from 
  280.  the choice window.
  281.                                                                              
  282.  The highlighted bar should now be across in the EDITING area. Again, use 
  283.  the arrow keys, and move the highlighted bar to PORT. To change the value 
  284.  at PORT, press ENTER and type the hexidecimal port address where your 
  285.  gamepad is located. Press ENTER when you've finished, followed by ESC to 
  286.  exit and save changes to the .CFG file. Note - when entering the port                                             
  287.  address of your gamepad, make sure you enter 4 digits.
  288.  ▓f2        
  289.          eg. type '0378', NOT '378'
  290.  
  291.  ▓f1                                                                            
  292.  Changing the PORT of your gamepad will only be necessary after initial 
  293.  installation or after changing the configuration of your system. You can 
  294.  access it from any of the game selections you have listed and only have to 
  295.  change it once. ie. You don't have to change the port address for every 
  296.  seperate game selection.
  297.                                                                              
  298.  The default PORT setting for SNES PRO! is 0378H. Other choices may be 0278H 
  299.  and 03BCH.
  300.  
  301.  If you entered the right value, and your gamepad is plugged in, you should
  302.  now be able to use it to move around the menu software.     
  303.  ▓f4                                                                         
  304.  
  305.  2) 8042 ADDRESS  ▓f1
  306.  Entering the 8042 ADDRESS uses the same steps as changing the PORT. The 
  307.  only difference is that it uses a 2 digit address.
  308.  ▓f2        
  309.    8042 ADDRESS default setting = 3FH. 
  310.    8042 ADDRESS range = 20H - 3FH.
  311.  ▓f1                                                                            
  312.  
  313.  Most 286/386 users will have to change the 8042 ADDRESS to 20H. However, 
  314.  using 20H on recent 386's and 486's can cause the system to crash. Luckily, 
  315.  the more recent 386's and 486's have address's 21H-3FH available also. 
  316.  
  317.  My advice is to follow the list(below) that suits your PC type. If, while
  318.  trying to find a suitable address, your PC crashes and won't restart
  319.  properly, re-install the software and continue.
  320.  See also Chapter 8. TROUBLE-SHOOTING
  321.  
  322. ▓f2
  323.  8042 ADDRESS LIST (Recomended order)
  324.  286/386's    : 3FH(Default), 20H, 21H, 22H, etc to 3FH.
  325.  486/Pentiums : 3FH(Default), 22H, etc to 3FH, then 20H, 21H last.
  326. ▓f1 
  327.  ▓f4
  328.  ┌────────────────────┐                                        
  329.  │5. Using the Menu.  │                                        
  330.  └────────────────────┘  ▓f1                                      
  331.  
  332.   The Menu system that SNES PRO! uses is reasonably easy to operate and will
  333.   be similar, in operation, to other menus that you may have used before. 
  334.  
  335.   Most operations can be performed by moving a hilighted bar around the 
  336.   screen and pressing ENTER on your keyboard. Below is a list of functions
  337.   your would use on a regular basis when adding/editing your list of games
  338.   from the Selection/Edit Menu.
  339.  
  340.   ▓f4
  341.   EDIT A SELECTION ▓f1
  342.   Move the hilighted bar across the selction you wish to edit, and press
  343.   ENTER. An OPTIONS window will ask you if you wish to EXECUTE the game,
  344.   EDIT the game or CANCEL. Choose EDIT.
  345.  
  346.   Move the hilighted bar around the EDIT WINDOW to the part you wish to 
  347.   change. Press ENTER and a cursor will appear. Next, type in the text you 
  348.   want. When you've finished making any changes, press ENTER to accept the
  349.   new text or press ESC to restore the origional. Now move to the next
  350.   part you wish to edit and repeat the process.
  351.  
  352.   To EXIT the EDIT WINDOW, press ESC at any time and an OPTIONS window will
  353.   give you the choice of, SAVING the selection with the changed options,
  354.   DISCARDing all changes made, or CANCELing back to the edit window.
  355.  
  356.   ▓f4
  357.   DELETE A SELECTION ▓f1             
  358.   Press Alt-D from the Selction/Edit window and an OPTIONS window will give
  359.   you the choice to DELETE or CANCEL. Choose DELETE to remove the selection
  360.   from the list.
  361.   
  362.   ▓f4
  363.   CREATE A NEW SELECTION ▓f1         
  364.   Move into the EDIT WINDOW of ANY selection by pressing ENTER and choosing 
  365.   EDIT from the OPTIONS window. Simply change the name of the selection and
  366.   a NEW selection, with the NEW name, will be created as you exit. ( By 
  367.   pressing 'esc'). The OLD selection you edited will remain. NOTE - if the 
  368.   NEW selection name you wish to create exists already, an OPTIONS window 
  369.   will allow you to either RENAME it, REPLACE it or DISCARD all changes.
  370.  
  371.  
  372.  ▓f4
  373.  ┌─────────────────────────────────┐                                        
  374.  │6. Running Games with SNES PRO!  │                                        
  375.  └─────────────────────────────────┘  ▓f1                                      
  376.  Before any games can be run, SNES PRO! must know certain information about  
  377.  each game.  Below is a sample of an EDITING screen along with a brief     
  378.  description of each of the specs.                                           
  379.  ▓f0                                                                            
  380.                  ┌────────────────────────────────────────────────────────┐    
  381.                  │SELECTION : DOOM            PORT: 0378    8042 ADDR: 20 │    
  382.                  │INTERRUPT : 70                       INTERRUPT RATE: 04 │    
  383.                  │PATH: c:\games\doom                                     │    
  384.                  │FILE: doom.exe                                          │    
  385.                  │COMMAND LINE: /HELP                                     │    
  386.                  └────────────────────────────────────────────────────────┘    
  387.                  ┌──┬───────────┬──────────────────────────┬───────────┬──┐    
  388.                  │  │L: y       │    BUTTON DEFINITIONS    │R: n       │  │    
  389.                  │  └───────────┘                          └───────────┘  │    
  390.                  │      ┌───────────┐                  ┌───────────┐      │    
  391.                  │      │U: num8    │                  │X: bspace  │      │    
  392.                  │┌─────┴─────┬─────┴─────┐      ┌─────┴─────┬─────┴─────┐│    
  393.                  ││L: num4    │R: num6    │      │Y: lctrl   │A: lalt    ││    
  394.                  │└─────┬─────┴─────┬─────┘      └─────┬─────┴─────┬─────┘│    
  395.                  │      │D: num2    │                  │B: space   │      │
  396.                  │      └───────────┘                  └───────────┘      │
  397.                  │            ┌──────────────┐┌──────────────┐            │    
  398.                  │            │SLCT: enter   ││START: esc    │            │    
  399.                  └────────────┴──────────────┴┴──────────────┴────────────┘    
  400.  ▓f4                                                                            
  401.  SELECTION   ▓f1
  402.  A name you will use to identify each game. If you don't wish to use the 
  403.  menu environment you can type a selection name on the command line and 
  404.  SNES PRO! will execute that selection without running the menu.                             
  405.  ▓f2                                                                            
  406.  eg. SNES doom ▓f1                                                  
  407.                                                                              
  408.  This will run the selection called doom if it is defined in your .CFG 
  409.  file. If any errors occur (such as bad path or definition) the menu will 
  410.  be run and an error window will identify the problem.                                           
  411.                                                                              
  412.  ▓f4
  413.  PORT ▓f1 
  414.  As explained above, this must be set only after installation or after 
  415.  changing your system configuration.      
  416.                                                                              
  417.  ▓f4
  418.  8042 ADDR ▓f1 
  419.  As explained above, this must be set only after installation or after 
  420.  changing your system configuration.      
  421.                                                                              
  422.  ▓f4
  423.  INTERRUPT    ▓f1
  424.  This spec. determines which INTERRUPT, SNES PRO! will use. At present, you 
  425.  have a choice of two, INT08H and INT70H. The default is INT70H and most 
  426.  games will run with no problems. Some, for example Street Fighter II, use 
  427.  INT70H for ther own timing purposes. In these cases use INT08H. I haven't 
  428.  found any games, so far, that prevent SNES PRO! from working, although
  429.  some have made life difficult.
  430.  ▓f2
  431.     IMPORTANT - At the end of this file is an Appendix which lists games 
  432.     that require special attention when setting up INTERRUPTS and INTERRUPT 
  433.     RATES.
  434.                                                                              
  435.  ▓f4
  436.  INTERRUPT RATE  ▓f1
  437.  This specification determines the rate at which SNES PRO! samples the
  438.  gamepad. You can enter a number from 01 to 04. The following table gives
  439.  you exact sampling rates for the individual interrupts.
  440.  ▓f2
  441.  ┌────────────────┬───────────────────────────────┐ 
  442.  │    Interrupt   │ Actual Interrupt rates (/sec) │
  443.  │   Rate Number  │ Interrupt 08H   Interrupt 70H │
  444.  ├────────────────┼───────────────┬───────────────┤  
  445.  │      01        │     18.2      │      16       │
  446.  │                │               │               │
  447.  │      02        │     36.4      │      32       │
  448.  │                │               │               │
  449.  │      03        │     72.8      │      64       │
  450.  │                │               │               │
  451.  │      04        │    145.6      │     128       │
  452.  └────────────────┴───────────────┴───────────────┘   
  453.  ▓f1
  454.  For most selections set the INTERRUPT RATE to 04. I've only found one 
  455.  game, STREET FIGHTER II, that must use any other rate (See the appendix at 
  456.  the end of this file). It must use a rate of 01 but actually samples 
  457.  faster than 18.2/sec as the table reads. 
  458.  
  459.  ▓f4
  460.  PATH ▓f1     
  461.  The complete path, including drive, for the game you wish to run.                                                            
  462.  ▓f2   
  463.     eg. c:\games\doom                                                                             
  464.  ▓f4
  465.  
  466.  FILE  ▓f1    
  467.  The .BAT/.COM/.EXE file used to run your game.                  
  468.  ▓f2   
  469.     eg. doom.exe, doom.bat etc.                                                                            
  470.  ▓f4
  471.  
  472.  COMMAND LINE ▓f1  
  473.  The characters usually typed after EXE/COM/BAT  filename. NOTE - make the 
  474.  first character a space as would normally be expected when running the 
  475.  game without SNES PRO!.                                     
  476.  ▓f2                                                                            
  477.              eg. DOOM /HELP                                                     
  478.                      ^ space                                                 
  479.                                                                              
  480.  ▓f4
  481.  BUTTON DEFINITIONS   ▓f1 
  482.  The button definitions section, you will see, is in the layout of the 
  483.  actual gamepad itself. Each button position will hold one definition from 
  484.  the table below (Chapter 6).                  
  485.  ▓f2                                                                             
  486.     HINTS 1) Use numeric pad definitions instead of the extended function 
  487.              keys (eg. num8 instead of up arrow) where possible as they are 
  488.              quicker to process. The reason being that most extended 
  489.              function keys use two scan codes per action (press or release) 
  490.              while most other keys use only one.                                            
  491.                                                                              
  492.           2) Make sure you type the definitions EXACTLY as they appear in 
  493.              the Key/Command table. DON'T change the case. SNES PRO! wont 
  494.              run a game with definition errors.                                                 
  495.  
  496.  ▓f1         
  497.  I designed SNES PRO! so that the user can decide the function of each
  498.  button. This will allow you to setup the gamepad in a manner that suits
  499.  you. However there was one decision that I had to make that will effect 
  500.  the way people setup their gamepads. That is the functions of the SELECT 
  501.  and START buttons.
  502.  
  503.  When using most games menus, you can move through these menus with the
  504.  ARROW keys using the ENTER key to select an item/submenu and the ESC key 
  505.  to backout. The SNES gamepad has the START and SELECT keys which are  
  506.  great for this purpose. BUT WHICH WAY AROUND? 
  507.  
  508.  You can still decide this for your games, but I had to make the decision 
  509.  for you as far as the SNES PRO! MENU is concerned. I decided to follow the 
  510.  NINTENDO format using the START button to 'select' (Same as ENTER KEY) from 
  511.  the menus and the SELECT button for ESC. Although you might think that the 
  512.  other way around is more logical, it works well once your used to it and 
  513.  following NINTENDO does seem safer.
  514.  
  515.  
  516.  
  517.  
  518.  ▓f4
  519.  ┌────────────────────────────┐                                              
  520.  │ 7. Key/Command Tables.     │                                              
  521.  └────────────────────────────┘    ▓f0                                        12
  522.  ┌─────────────────┬──────────────────╥─────────────────┬──────────────────┐ 
  523.  │ Gamepad         │ Corresponding    ║ Gamepad         │ Corresponding    │ 
  524.  │ Definition      │ Key              ║ Definition      │ Key              │ 
  525.  ├─────────────────┼──────────────────╫─────────────────┼──────────────────┤ 
  526.  │     nd          │ No Definition    ║     p           │ P                │ 
  527.  │     esc         │ Esc              ║     [           │ [                │ 
  528.  │     bspace      │ Backspace        ║     ]           │ ]                │ 
  529.  │     tab         │ Tab              ║     a           │ A                │ 
  530.  │     space       │ Space Bar        ║     s           │ S                │ 
  531.  │     ent         │ Enter            ║     d           │ D                │ 
  532.  │     lshift      │ Left Shift       ║     f           │ F                │ 
  533.  │     rshift      │ Right Shift      ║     g           │ G                │ 
  534.  │     lctrl       │ Left Ctrl        ║     h           │ H                │ 
  535.  │     rctrl       │ Right Ctrl       ║     j           │ J                │ 
  536.  │     lalt        │ Left Alt         ║     k           │ K                │ 
  537.  │     ralt        │ Right Alt        ║     l           │ L                │ 
  538.  │     nlock       │ Num Lock         ║     ;           │ ;                │ 
  539.  │     clock       │ Caps Lock        ║     '           │ '                │ 
  540.  │     slock       │ Scroll Lock      ║     z           │ Z                │ 
  541.  │     prnscr      │ Print Screen     ║     x           │ X                │ 
  542.  │     pause       │ Pause            ║     c           │ C                │ 
  543.  │     ins         │ Insert           ║     v           │ V                │ 
  544.  │     del         │ Delete           ║     b           │ B                │ 
  545.  │     hme         │ Home             ║     n           │ N                │ 
  546.  │     end         │ End              ║     m           │ M                │ 
  547.  │     pgup        │ Page Up          ║     <           │ ,                │ 
  548.  │     pgdn        │ Page Down        ║     >           │ .                │ 
  549.  │     left        │ Left Arrow       ║     /           │ /                │ 
  550.  │     right       │ Right Arrow      ║     f1          │ F1               │ 
  551.  │     up          │ Up Arrow         ║     f2          │ F2               │ 
  552.  │     down        │ Down Arrow       ║     f3          │ F3               │ 
  553.  │     `           │ `                ║     f4          │ F4               │ 
  554.  │     1           │ 1                ║     f5          │ F5               │ 
  555.  │     2           │ 2                ║     f6          │ F6               │ 
  556.  │     3           │ 3                ║     f7          │ F7               │ 
  557.  │     4           │ 4                ║     f8          │ F8               │ 
  558.  │     5           │ 5                ║     f9          │ F9               │ 
  559.  │     6           │ 6                ║     f10         │ F10              │ 
  560.  │     7           │ 7                ║     f11         │ F11              │ 
  561.  │     8           │ 8                ║     f12         │ F12              │ 
  562.  │     9           │ 9                ║     num0        │ Numeric Pad 0    │ 
  563.  │     0           │ 0                ║     num1        │ Numeric Pad 1    │ 
  564.  │     -           │ -                ║     num2        │ Numeric Pad 2    │ 
  565.  │     =           │ =                ║     num3        │ Numeric Pad 3    │ 
  566.  │     \           │ \                ║     num4        │ Numeric Pad 4    │ 
  567.  │     q           │ Q                ║     num5        │ Numeric Pad 5    │ 
  568.  │     w           │ W                ║     num6        │ Numeric Pad 6    │ 
  569.  │     e           │ E                ║     num7        │ Numeric Pad 7    │ 
  570.  │     r           │ R                ║     num8        │ Numeric Pad 8    │ 
  571.  │     t           │ T                ║     num9        │ Numeric Pad 9    │ 
  572.  │     y           │ Y                ║     num*        │ Numeric Pad *    │ 
  573.  │     u           │ U                ║     num-        │ Numeric Pad -    │ 
  574.  │     i           │ I                ║     num+        │ Numeric Pad +    │ 
  575.  │     o           │ O                ║     num.        │ Numeric Pad .    │ 
  576.  │                 │                  ║     nument      │ Numeric Pad Enter│ 
  577.  │                 │                  ║     num/        │ Numeric Pad /    │ 
  578.  └─────────────────┴──────────────────╨─────────────────┴──────────────────┘
  579.                         
  580.  ▓f4
  581.  ┌─────────────────────────┐                                              
  582.  │ 8. TROUBLE-SHOOTING.    │                                              
  583.  └─────────────────────────┘ ▓f1                                             
  584.  
  585.  Below is a TROUBLE-SHOOTING checklist for anyone experiencing problems. 
  586.  I've been getting reports of errors since the first version was released.
  587.  Most of these have been fixed, however, a few little problems still 
  588.  persist on some machines. I'm working on them. Keep an eye out for the 
  589.  latest version on your local BBS.
  590.  
  591.  ▓f4
  592.     1. Check SNES PRO! is installed in the \SNES directory of your disk.
  593.     
  594.     2. Make sure that ALL FILES are present in that directory.
  595.     
  596.     3. Include \SNES in your PATH. 
  597.     
  598.     4. Check that the adapter wiring is correct.
  599.     
  600.     5. Check the SELECTION MENU 'PORT' is the same as the one you're using.
  601.        0378H is the default, other likely options are 0278H and 03BCH.
  602.  
  603.     6. Check the '8042 ADDRESS'.
  604.        The default is 3FH. THIS ADDRESS IS CRITICAL. Many PC's have crashed 
  605.        as a result of this address being WRONG. 20H will not work on many
  606.        486 PC's. In this case try 21H, 22H, 23H, etc, up to 3FH, until you 
  607.        find one that works. In some cases people can't even get into the
  608.        SELECTION menu to rectify it. See below if this is the case for 
  609.        you.
  610. ▓f1
  611.  
  612.  MY COMPUTER CRASHES BEFORE I PRESS ANYTHING!
  613.  This is most likely a problem with the 8042 ADDRESS. If this happens, do 
  614.  the following.
  615.  
  616.  SOLUTION: Use your text editor (DOS's EDIT.COM is fine) to edit the file
  617.  SNES.CFG. This file is a text file which holds the configuration data for
  618.  SNES PRO!. On the first text line, you will find the following;
  619.  ▓f4
  620.  *8042=3FH 
  621.  ▓f1
  622.  Replace the 3FH (It may be another value eg. 20H or 21H) with a new value 
  623.  from the list below. Exit the editor and try running SNES PRO!. If that 
  624.  doesn't work, replace it again, and again until you find one that DOES. 
  625.  ▓f2
  626.  8042 ADDRESS LIST (Recomended order)
  627.  286/386's    : 3FH(Default), 20H, 21H, 22H, etc to 3FH.
  628.  486/Pentiums : 3FH(Default), 22H, etc to 3FH, then 20H, 21H last.
  629.  
  630.  ▓f4          DON'T ADD EXTRA CHARACTERS TO ANY LINES IN  SNES.CFG ▓f1
  631.  
  632.  
  633.  
  634.  ▓f4
  635.  ┌────────────────┐                                              
  636.  │ 9. Appendix A. │                                              
  637.  └────────────────┘ ▓f1                                             
  638.  
  639.  Appendix A contains a list of games which require special settings. Where
  640.  necessary comments will be included.
  641.  
  642.  ▓f0
  643.  ┌───────────────────┬─────────────────────────────────────────────────────┐                                              
  644.  │       Game        │                  Comments                           │                                              
  645.  ├───────────────────┼─────────────────────────────────────────────────────┤                 
  646.  │Street Fighter II  │ Use INT08H with a rate of 01. This indicates a slow │
  647.  │                   │ sampling rate, but SFII changes the timer rates     │
  648.  │                   │ and it turns out to be faster. If your set any rate │
  649.  │                   │ higher, strange things happen.                      │
  650.  │                   │                                                     │
  651.  │ Jason Storm       │ Don't use ralt or rctrl, use lalt and lctrl instead │
  652.  │                   │ or it crashes.                                      │
  653.  │                   │                                                     │
  654.  │ Japanese Ninja    │ Doesn't run at all. Who cares...                    │
  655.  │                   │                                                     │
  656.  │                   │                                                     │
  657.  │                   │                                                     │
  658.  │                   │                                                     │
  659.  │                   │                                                     │
  660.  │                   │                                                     │
  661.  │                   │                                                     │
  662.  │                   │                                                     │
  663.  │                   │                                                     │
  664.  │                   │                                                     │
  665.  │                   │                                                     │
  666.  │                   │                                                     │
  667.  │                   │                                                     │
  668.  │                   │                                                     │
  669.  └───────────────────┴─────────────────────────────────────────────────────┘
  670.  
  671.                         * * E N D   O F   F I L E * *
  672.